Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Australian Open - Melbourne Miami Open - Miami Bordeaux Challenger French Open - Paris cinch Championships - London National Bank Open - Toronto Spain F17 Spain F18 Spain F19 Italy F22 Spain F34 Spain F34a Italy F8 Spain F5 Spain F8 Italy F8 Italy F10 Italy F30 Italy F5 Italy F11 Italy F16 Italy F23 Spain F1 Spain F2 Italy F29 Italy F30 Italy F4 Italy F12 Architect Open - Budapest II Cyclus Open de Tenis - Florianopolis XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Monza Challenger Rome Challenger Lugano Challenger Milan Challenger Trani Challenger Como Challenger Todi Challenger Palermo Challenger San Marino Challenger Manerbio Challenger Meknes Challenger Todi Challenger Italy F3 Mallorca Challenger Biella 1 Challenger Surbiton Challenger Aix En Provence Challenger Surbiton Challenger Nottingham Challenger Italy F9 Italy F10 Great Britain F6 Spain F6 Campionati Internazionali di Sicilia - Palermo The Samsung Open - Nottingham Campionati Internazionali di Sicilia - Palermo The Samsung Open - Nottingham Campionati Internazionali di Sicilia - Palermo Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Argentina Open - Buenos Aires The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Thailand Open - Bangkok Next Generation Adelaide International - Adelaide Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Movistar Open - Vina del Mar Copa Telmex - Buenos Aires SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot BCR Open Romania - Bucharest Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open de la Comunidad Valenciana - Valencia Rimini Challenger Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Open 13 - Marseille The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Copa Sevilla Internacionales de Andalucia - Seville The Artois Championships - London Sporting Challenger '07 Trofeo Regione Piemonte - Turin Riviera di Rimini Challenger - Rimini St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade AEGON Championships - London Countrywide Classic - Los Angeles China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia AEGON Championships - London Rakuten Japan Open - Tokyo Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BRD Nastase Tiriac Trophy - Bucharest 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Rakuten Japan Open - Tokyo San Benedetto Challenger - San Benedetto Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Global Telecom Open - Curitiba Riviera de Rimini Challenger - Rimini Abierto Mexicano Telcel - Acapulco San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich AEGON Championships - London China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona AEGON Championships - London Citta di Como Challenger - Como AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington Shenzhen Open - Shenzhen Brisbane International - Brisbane Winston-Salem Open - Winston-Salem Zhuhai Open - Zhuhai China Open - Beijing Caltanissetta Challenger Barletta Challenger bett1HULKS Indoors - Cologne Rome Challenger San Remo Challenger Open Sud de France - Montpellier Constanta Challenger Turin Challenger ABN AMRO World Tennis Tournament - Rotterdam Orbetello Challenger San Marino Challenger Manerbio Challenger cinch Championships - London Tarragona Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp Stockholm Open - Stockholm Erste Bank Open - Vienna San Diego Open - San Diego Sydney Tennis Classic - Sydney ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Tanger Challenger Mercedes Cup - Stuttgart Hall of Fame Open - Newport Swiss Indoors Basel - Basel Memorial Savigni - Sassuolo Gijon Open - Gijon Adelaide International 1 - Adelaide Milan Challenger Zhuhai Open - Zhuhai Turin Challenger Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Rimini Challenger Cordenons Challenger Boss Open - Stuttgart Brasov Challenger Todi Challenger Casablanca Challenger Barletta Challenger San Benedetto Challenger Orbetello Challenger Todi Challenger Cordenons Challenger Genova Challenger Tunis Open - Tunis Heineken Challenger - Ho Chi Minh City Tennis Napoli Cup - Naples Garden Open - Rome Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sporting Challenger - Turin Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova Siemens Open 2002 - Scheveningen Asirom Challenger Brasov - Brasov Whirlpool Open - Budapest TennisCup Vlaanderen - Antwerp Architect Open - Budapest TESS Tennis Classic - Campinas Stella Artois Clay Court Championships - Budaors 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Brixina Tennis Open - Bressanone Telesp Celular Open - Ribeirao Preto EI Bank Bulgarian Challenger - Sofia Challenger Copa Sevilla Internacionales de Andalucia - Seville Kamnik Challenger - Kamnik VIII Trofeo Ciutat de Barcelona - Barcelona Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo Memorial Piertomaso Tessitore - San Remo Zivnobanka Czech Open - Prostejov ATU Cup - Weiden The Hilversum Open - Hilversum St.Petersburg Challenger by Kinex - St. Petersburg Trani Cup - Trani Geneva Challenger - Geneva I Tourneo Fila Citta di Brindisi - Brindisi Rado Geneva Challenger - Geneva Bulgarian Challenger 2002 - Sofia C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli Garden Open - Rome Baumag Open - Budapest Sporting Challenger 2003 - Turin Top Wool Challenger Biella - Biella Canottieri Mincio Open - Mantova The Manchester Trophy - Manchester Tampere Imageneering Open - Tampere Open Castilla y Leon - Segovia V Trani Cup - Trani San Marino Cepu Open - San Marino XXX Edizione 'A Savoldi Marco' - Manerbio Genoa Open 'Fondazione Carige' - Genova Bulgarian Open - Sofia Pekao Open 2003 - Szczecin 6th Sardinian International Championships - Cagliari VIII Torneo Internazionale di Tennis - Barletta Challenger Citta di Olbia - Olbia Tennis Napoli Cup 2004 - Napoli BMW Brixina Tennis Open - Bressanone Garden Open 2004 - Rome Opel Bulvaria MCG Bulgarian Open - Sofia San Remo Tennis Cup - San Remo Sporting Challenger - Turin Memorial Savigni - Sassuolo The Surbiton Trophy - Surbiton Steelers Cup - Kosice Banca Stato Challenger Lugano - Lugano Canottieri Minico 2004 - Mantova The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester Riviera di Rimini Challenger 2004 - Rimini 3° Trofeo 'Citta di Brindisi' - Brindisi Cepu Open - San Marino X Ciutat de Barcelona - Barcelona The Nottingham Challenger - Nottingham Trani Cup - Trani Antonio Savoldi-Marco Co. - Manerbio Challenger Fondazione Carige - Genova Pekao Open 2004 - Szczecin 10ø Tornea B. Camparini - Reggio Emilia IPP Geneva Trophy - Geneva Mobilux Open - Luxembourg Black Forest Open 2004 - Freudenstadt Jameson Cup - Milan SIR Supermercadi Challenger - Rome The LTA Bolton Challenger - Bolton La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Citta di Monza - Monza ECM Prague Open 2005 - Prague Ostdeutscher Sparkessen Cup - Dresden Badden Open by Rothaus - Ettlingen 4° Sporting Challenger - Turin Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Top Wool Challenger - Biella USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest Pekao Open 2005 - Szczecin Ethias Tennis Trophy - Mons Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Copa Kia - Santiago X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Tunis Open 2006 - Tunis Memorial Manfredini - Sassuolo Top Wool Challenger-Immagine Trophy - Biella San Marino Cepu Open - San Marino Genoa Open - Genova Pekao Open - Szczecin Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires XI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza San Remo Tennis Cup - San Remo Memorial Manfredini - Sassuolo Challenger Lugano - Lugano La Rinascente Tennis Cup Harbour Club Milano - Milan Arpa Ceramic Cup - Reggio Emilia Trofeo Sisma Mantova - Mantova 9° Trani Cup - Trani San Marino Cepu Open - San Marino Citta di Como - Como Genova Open Challenger - Genova Internazionali di Tennis Dell'Umbria - Todi Posillipo Tennis Cup - Napoli Tennis Masters Series - Rome Sporting Challenger '08-Trofeo Regione Piemonte - Turin XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Genova Open Challenger - Genova 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Tennislife Cup - Napoli Open Tarragona Costa Daurada - Tarragona Iquique Challenger Bucaramanga Challenger Telecom Italia Masters - Rome Pacific Life Open - Indian Wells Meknes Challenger Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Rabat Challenger Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal San Benedetto Challenger Western & Southern Financial Group Masters - Cincinnati Cordenons Challenger Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Lugano Challenger Monte-Carlo Rolex Masters - Monte-Carlo Reggio Emilia Challenger Mutua Madrilena Masters Madrid - Madrid San Benedetto Challenger Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Orbetello Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Trani Challenger Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Napoli Challenger Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rabat Challenger BNP Paribas Masters - Paris Caltanissetta Challenger BNP Paribas Open - Indian Wells Monza Challenger Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Napoli Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rome Challenger Rogers Cup - Montreal Alessandria Challenger Western & Southern Open - Cincinnati Rijeka Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Turin Challenger Mutua Madrid Open - Madrid San Benedetto Challenger Internazionali BNL d'Italia - Rome Sopot Challenger Rogers Cup - Toronto Orbetello Challenger Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Trani Challenger San Marino Challenger Miami Open - Miami Cordenons Challenger Rogers Cup - Montreal Manerbio Challenger Shanghai Rolex Masters - Shanghai Genova Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Todi Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Napoli Challenger Palermo Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Buenos Aires Challenger Meknes Challenger Montevideo Challenger Meknes Challenger Casablanca Challenger Western & Southern Open - Cincinnati Rabat Challenger Marrakech Challenger Barletta Challenger Monza Challenger San Luis Potosi Challenger Western & Southern Open - Cincinnati Milan Challenger Shanghai Rolex Masters - Shanghai Western & Southern Open - New York Caltanissetta Challenger BNP Paribas Open - Indian Wells Barletta Challenger Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Leon Challenger BNP Paribas Open - Indian Wells Caltanissetta Challenger Prague Challenger Miami Open - Miami Mutua Madrid Open - Madrid National Bank Open - Montreal Western & Southern Open - Cincinnati Orbetello Challenger Rolex Paris Masters - Paris Rome Challenger San Marino Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Tunis Challenger Monte-Carlo Rolex Masters - Monte-Carlo Rennes Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Szczecin Challenger BNP Paribas Open - Indian Wells Rome Challenger Rome Challenger San Luis Potosi Challenger San Benedetto Challenger San Marino Challenger Casablanca Challenger Morelos Challenger Ljubljana Challenger Palermo Challenger Ortisei Challenger Medellin Challenger Tunis Challenger San Marino Challenger Australian Open - Melbourne French Open - Paris San Benedetto Challenger The LTA Hull Challenger - Hull Australian Open - Melbourne The Scottish Tennis Championships - Edinburgh French Open - Paris Wimbledon - London Bordeaux Challenger Intelig Tennis Cup - Campos do Jordao Telesp Celular Open - Campinas French Open - Paris Wimbledon - London U.S. Open - New York Warta Cup - Sopot Geovillage Open Trofeo Melia Olbia - Olbia Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Jameson Cup - Milan French Open - Paris U.S. Open - New York Open Seat Godo 2005 - Barcelona Australian Open - Melbourne French Open - Paris Wimbledon - London Campionati Internazionali di Sicilia - Palermo BellSouth Open - Vina del Mar Open de la Comunidad Valenciana - Valencia Campbell's Hall of Fame Tennis Championships - Newport Idea Prokom Open - Sopot Davidoff Swiss Indoors - Basel Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona Croatia Open Umag - Umag SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca Brisbane International - Brisbane U.S. Open - New York The Dubai Tennis Championships - Dubai Australian Open - Melbourne Movistar Open - Vina del Mar French Open - Paris AEGON Championships - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne PTT Thailand Open - Bangkok French Open - Paris BRD Nastase Tiriac Trophy - Bucharest Wimbledon - London Swiss Indoors Basel - Basel AEGON Championships - London Citi Open - Washington Gonet Geneva Open - Geneva U.S. Open - New York Australian Open - Melbourne French Open - Paris AEGON Championships - London Energis Open - Amersfoort European Open - Antwerp Generali Open - Kitzbuhel RCA Championships - Indianapolis Melbourne Summer Set - Melbourne Citi Open - Washington Wimbledon - London Qatar ExxonMobil Open - Doha U.S. Open - New York Australian Open - Melbourne Citi Open - Washington China Open - Beijing Brisbane International - Brisbane French Open - Paris Open Sud de France - Montpellier Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York The Stella Artois Grass Court Championships - London cinch Championships - London AIG Japan Open Tennis Championships - Tokyo Abierto Mexicano Telfonica MoviStar - Acapulco Abierto Mexicano Telcel - Acapulco ABN AMRO World Tennis Tournament - Rotterdam The Stella Artois Championships - London AEGON Championships - London Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells ABN AMRO World Tennis Tournament - Rotterdam Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Telecom Italia Masters - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, Group 1, PO, POL-GBR, 3-2 Hopman Cup - Perth Hopman Cup - Perth Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, World Group, 1R, USA-GBR 1-3 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, F, BEL-GBR 1-3 Hopman Cup - Perth Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, 1R, GBR-JPN 3-1 Davis Cup, Finals, Group E Laver Cup - London Davis Cup, Group B, Manchester Davis Cup, Group D, Glasgow Mubadala World Tennis Championship U.S. Open (juniors) Wimbledon (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong Capitala World Tennis Championship 1 Masters Guinot Mary Cohr Wimbledon - London AAMI Classic - Kooyong AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship All Lower level tournaments Mubadala World Tennis Championship Barclays ATP World Tour Finals - London Mubadala World Tennis Championship Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - Rio de Janeiro Open 13 Provence - Marseille